package IOStreamTest.FileStream;

import java.io.*;

/*
字节输入流
    从硬盘读入内存中
    int read(byte[] b)
        一次最多读取b.length个字节
        减少硬盘和内存的交互，提高程序的执行效率
        往byte[]数组当中读
在IDEA中，默认当前路径就是project的根
 */
public class FileInputStreamTest1 {
    public static void main(String[] args) {
        FileInputStream fis = null;
        FileOutputStream fos = null;
        try {
            fis = new FileInputStream("D:\\wenjian\\190628590514-申继旺-服务器部署与管理.doc");
            int result = 0;
            //读取文件
            while((result = fis.read()) != -1){
                System.out.println(result);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally{
            try {
                if(fis != null){
                    fis.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
